package com.oa.admin.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel("会议活动添加对象")
@Data
public class MeetingApplyAddDTO {

    @ApiModelProperty(value = "id")
    private String id;

    @ApiModelProperty(value = "申请人（用户id）")
    private String proposer;

    @ApiModelProperty(value = "申请时间")
    private Date applyTime;

    @ApiModelProperty(value = "姓名")
    private String name;

    @ApiModelProperty(value = "职务")
    private String duty;

    @ApiModelProperty(value = "来访人数")
    private String comeVisitNum;

    @ApiModelProperty(value = "来访时间")
    private Date comeVisitTime;

    @ApiModelProperty(value = "公司名称")
    private String companyName;

    @ApiModelProperty(value = "接待负责人")
    private String receptionOfficer;

    @ApiModelProperty(value = "离开时间")
    private Date leaveTime;

    @ApiModelProperty(value = "来访目的")
    private String visitPurpose;

    @ApiModelProperty(value = "公司接待人员(用户id,多个逗号拼接)")
    private String companyReceptionist;

    @ApiModelProperty(value = "来访准备(1-引导 2-水牌 3-横幅 4-车位 5-其他)")
    private String visitPrepare;

    @ApiModelProperty(value = "接待地点")
    private String receptionSite;

    @ApiModelProperty(value = "接待物品(1-矿泉水 2-咖啡 3-热茶 4-水果 5-点心 6-其他)")
    private String receiveItems;

    @ApiModelProperty(value = "会议安排(1-纸巾 2-纸笔 3-资料 4-相机 5-投影 6-电脑 7-电脑 8-其他)")
    private String meetingArrangement;

    @ApiModelProperty(value = "交流内容")
    private String communicationContent;

    @ApiModelProperty(value = "餐饮安排(1-有 2-无)")
    private Integer cateringArrangement;

    @ApiModelProperty(value = "接待人")
    private String receiver;

    @ApiModelProperty(value = "总人数")
    private Integer headcount;

    @ApiModelProperty(value = "预算")
    private String budget;

    @ApiModelProperty(value = "结算人")
    private String settlement;

    @ApiModelProperty(value = "地点")
    private String address;

    @ApiModelProperty(value = "其他")
    private String other;
}
